package pe.edu.sisclas.model.service;

import java.util.List;

import pe.edu.sisclas.model.domain.Incidencia;
import pe.edu.sisclas.model.service.exception.ServiceException;

public interface IncidenciaService {

	public List<Incidencia> listarIncidencias() throws ServiceException;

	public void guardarIncidencia(Incidencia incidencia)
			throws ServiceException;

	public void ActualizarIncidencia(String titulo, char nuevoEstado)
			throws ServiceException;

	public List<Incidencia> listarPorTitulo(String title)
			throws ServiceException;

	public List<Incidencia> listarPorFiltro(Incidencia incidencia,
			boolean frecuentes, boolean comentados) throws ServiceException;
}
